/**
 * 四海兄弟工作小组，群号:160517807
 * @author 乔继承
 * @date 2013年12月15日 上午10:58:17 
 * @version V1.0   
 */
package org.mcpro.common.service.impl;

import org.mcpro.common.dao.ICommonObjectDAO;
import org.mcpro.common.service.ICommonObjectSerivce;
import org.mcpro.common.util.ObjectUtil;
import org.mcpro.core.model.DictObject;

/**
 * 
 * @author 乔继承
 * @date 2013年12月15日 上午10:58:17
 * 
 */
public class CommonObjectServiceImpl implements ICommonObjectSerivce {
	private ICommonObjectDAO commonObjectDAO;

	/**
	 * @param id
	 * @return 
	 * @see org.mcpro.common.service.ICommonObjectSerivce#getAllData(java.lang.String) 
	*/ 
	@Override
	public DictObject getAllData(String id) {
		//SELECT dobj.stableName,dof.sfieldName FROM dict_object dobj JOIN dict_object2field dof ON dobj.id=dof.idObject AND dobj.id='100'
		DictObject list=commonObjectDAO.getTableAndField(id);
		if(ObjectUtil.isEmpty(list)){
			return list;
		}
		DictObject dictObject=commonObjectDAO.getData(list);
		return dictObject;
	}

	public ICommonObjectDAO getCommonObjectDAO() {
		return commonObjectDAO;
	}

	public void setCommonObjectDAO(ICommonObjectDAO commonObjectDAO) {
		this.commonObjectDAO = commonObjectDAO;
	}

	
	
	
	
	

}
